/* CSS Document */
*{margin:0; padding:0;font-family:"宋体";font-size:12px; }
body{background:#f9fcff;
}
table{border-collapse: collapse;}
ul{list-style:none}
a{color:#000; font-size:12px; text-decoration:none}
input,textarea,select{font-size:12px;padding:1px;}
.clear{clear:both}
.ie8-height{height:50px;}



/*分页样式*/
.page_fy  {
	border-top:1px solid #ddd; padding:5px 0; background:#FFFACD; TEXT-ALIGN: center
}
.page_fy  A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #333; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
.page_fy  A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
.page_fy  A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
.page_fy  .focus {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
.page_fy  SPAN.off {
	 PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #333; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; 
}
.page_fy span{padding-left:5px;}



.login{margin:180px auto; width:440px; height:180px; overflow:hidden; background:url('images/login_k_bg1.gif') repeat-x left top;}
.login_bg{margin:7px; padding:2px; height:162px; background:url('images/login_k_bg2.gif') repeat-x left top}
.login_bg2{background:#057fcc; height:162px;}
.login_title{padding-top:29px; background:url(images/login_title.gif) no-repeat 10px 5px;}
.login form{padding-left:120px; background:url(images/login_icon.gif) no-repeat 15px center; margin-top:18px;}
.login_left{width:195px; float:left}
.login_left p{height:28px; line-height:28px;}
.login_left label{display:block; float:left; width:50px; color:#FFFFFF; text-align:right}
.login_left .f{width:140px; float:right}
.login_right{width:84px; float:right; margin-right:8px; display:inline}
.login h2{font-size:12px; padding:5px;}
.login form input{padding:3px 0}
.login .btn{text-align:center; height:30px; line-height:30px; padding-top:10px;}
.help {background: url("images/help.png") no-repeat left center;padding: 5px 5px 5px 20px;}
.cms_info{border:1px solid #FFCC66; background:#FFFFCC; padding:5px; line-height:14px;}

.main_title{height:25px; clear:both; line-height:25px; background:#C1DFF4; border:1px solid #2D9FEE; border-left:none; border-right:none; margin-top:10px; padding-left:10px; font-weight:bold}
.main_ul{float:left}
.main_ul li{display:block; width:49%; text-align:left; height:25px; line-height:25px; overflow:hidden; float:left; border-bottom:1px dashed #ccc}
.main_ul li span{color:#2D9FEE}

/*2.0新样式*/
.admin_head{height:66px; width:100%; overflow:hidden; background:url(images/top_bg.gif) repeat-x left bottom; color:#FFFFFF}
.admin_logo{height:66px; width:177px; float:left; overflow:hidden}
.admin_logo img{margin-top:18px; margin-left:0;}
.admin_head_rigt{height:66px; width:100%; overflow:hidden;}
.admin_info{height:30px;text-align:right; line-height:30px; margin-right:10px;}
.admin_info label { color:#FF0; font-weight:bold; padding:0 5px;}
.admin_info a { color:#FFF; text-decoration:none;}
.admin_info a:hover { color:#F00;}
.admin_head_nav{width:100%; height:36px; overflow:hidden;}
.admin_head_nav .main_nav{margin-left:10px; width:65%; overflow:hidden; float:left; display:inline}
.admin_head_nav .main_nav li,.admin_head_nav .main_nav li a{display:block; height:36px; line-height:36px; width:49px; text-align:center; float:left;}
.admin_head_nav .main_nav li{margin-right:1px; display:inline}
.admin_head_nav .main_nav li a{font-weight:bold; color:#fff; font-size:14px;}
.admin_head_nav .main_nav li a:hover,.admin_head_nav .main_nav li a.focus{background:url(images/mian_nav_hv2.gif) no-repeat left top; color:#FFFFFF}
.admin_head_nav .out_nav{overflow:hidden; float:right; margin-top:8px; margin-right:10px;}
.admin_head_nav .out_nav li,.admin_head_nav .out_nav li a{display:block; height:22px; width:66px; overflow:hidden; text-align:center; line-height:22px; background:url(images/right_btn_bg.gif) no-repeat left top; float:left}
.admin_head_nav .out_nav li{margin-right:3px; display:inline}
.admin_head_nav .out_nav li a:hover{background:url(images/right_hv.gif) no-repeat left top; color:#FFFFFF}
.admin_contain{width:100%; background:url(images/left_bg.gif) repeat-y left top;}
.admin_contain_left{width:180px; overflow:hidden}
.admin_contain_right{width:100%; height:100%; border-top:4px solid #1460ae}
.admin_time2{width:100%; height:42px; overflow:hidden; background:url(images/time_bg.gif) no-repeat left top; text-align:center; line-height:42px; color:#FFFFFF}
.admin_small_nav{border-top:1px solid #c3c3c3; border-right:1px solid #c3c3c3; overflow-y:scroll; background:#eaf2fb}
.admin_small_nav ul{margin-top:10px; margin-bottom:100px;}
.admin_small_nav li{margin-top:0px;}
.admin_small_nav #child p{height:20px; display:block; line-height:20px;  margin-left:40px; margin-top:5px; }
.admin_small_nav li a,.admin_small_nav #child p a{height:20px;display:block; line-height:20px;padding-left:15px; background:url(images/lan_icon_a.png) no-repeat left center;}
.admin_small_nav li a:hover,.admin_small_nav li a.focus,.admin_small_nav #child p a:hover,.admin_small_nav #child p a.focus{ background:url(images/lang_icon_hv.png) no-repeat left center;}
.admin_small_nav li.top{margin-left:20px; }
.admin_small_nav li.top span{padding-left:30px; color:#0b4c8f; display:block;background:url(images/lang_bg_hover.gif) no-repeat left top; width:104px; height:26px; line-height:26px;font-weight:bold; font-size:12px; cursor:pointer}
.admin_small_nav li.top span.on{background:url(images/lan_bg_a.gif) no-repeat left center;}
.admin_position{height:40px; line-height:40px; padding-left:20px; overflow:hidden; background:url(images/postion_bg.gif) repeat-x left top;}
.admin_position span{display:block; height:40px; width:150px; float:left; display:inline; line-height:40px; background:url(images/position_icon.gif) no-repeat left center; padding-left:15px; overflow:hidden}
.admin_position p{height:40px; float:left; color:#0000FF;}
.admin_position p em{font-style:normal; font-weight:bold}
.lang{height:36px; width:100%; background:url(images/lang_bg.gif) repeat-x left top}
.lang ul{height:27px; overflow:hidden; margin-top:7px;}
.lang li,.lang li a{display:block; height:27px; width:73px; float:left; line-height:27px; text-align:center; }
.lang li{margin-left:20px; display:inline}
.lang li a:hover,.lang li a.hover{ background:url(images/lang_btn.gif) no-repeat left top;color:#1566B3; font-weight:bold}
.order_contain{width:97%; margin:30px auto; border:1px solid #ddd; margin-top:10px;}
.order_main table thead th{background:#fffacd; height:30px; border-bottom:1px solid #c3c3c3}
.order_main table tbody tr td{height:25px; line-height:20px; padding:5px 0;}
.order_main table tbody label{display:block; float:left}
.order_main table tbody label input{display:block; margin:0 5px; margin-top:8px; _margin-top:0px; display:inline; float:left; border:none}
.order_main table input{
 border-color: #666666 #CCCCCC #CCCCCC #666666;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    margin-right: 2px;
    padding: 3px;
}
.order_main table textarea{
 border-color: #666666 #CCCCCC #CCCCCC #666666;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    margin-right: 2px;
    padding: 3px;
}
.table_info1 .w1,.table_info1 .w3{width:20%}
.table_info1 td.w1{text-align:right; padding-right:15px;}
.table_info1 .w2{width:60%}
.table_info1 span.list_on{display:block; height:20px; width:20px; background:url(images/yes.png) no-repeat center center; cursor:pointer; margin:0 auto}
.table_info1 span.list_off{display:block; height:20px; width:20px; background:url(images/no.png) no-repeat center center; cursor:pointer; margin:0 auto}
.order_btn{margin-top:15px; height:60px; padding-left:40%; margin-bottom:15px;}
.order_btn input{background:url(images/btn_bg1.gif) no-repeat left top; height:23px; width:54px; border:none}
.info_qh{border-bottom:1px solid #c3c3c3; margin-top:10px; height:33px; width:100%;}
.info_qh ul{margin-left:30px; height:33px; float:left}
.info_qh li{display:block; float:left; width:76px; height:33px; margin-left:8px; display:inline; text-align:center; color:#FFFFFF; line-height:33px; background:url(images/q_bg.gif) repeat-x left 2px; cursor:pointer; overflow:hidden}
.info_qh li.on{ background:url(images/q_qh.gif) no-repeat left top; position:relative; top:1px; color:#1566B3; font-weight:bold}
.admin_up_pic{width:80px; float:left;}
.admin_up_pic a{display:block; float:left; margin-left:8px; border:1px solid #0000CC; background:#0066CC; color:#FFFFFF; height:25px; line-height:25px;}
.admin_show_pic{width:122px; height:122px; float:left; margin-left:10px; display:inline}
.admin_show_pic img{padding:1px; border:1px solid #ddd} 
.admin_fh{height:25px; width:97%; margin:0 auto; margin-top:5px;}
.admin_fh a{display:block; height:23px; width:70px; float:left; background:url(images/btn_bg2.gif) no-repeat left center; line-height:23px; text-align:center}
.lang_sl_btn a{padding:5px 8px; background:#0066CC; text-align:center; color:#FFFFFF}
.sl_cate_show{margin:8px 0;}
.sl_cate_show li{padding:2px 3px; display:block; float:left; border:1px solid #ffff66; background:#ffffcc; margin-right:8px; margin-bottom:5px; display:inline;}
.sl_cate_show li img{display:block; float:left; margin-top:8px; height:16px; width:16px;}
.sl_cate_show li label{display:block; float:left;}

table #catagory{padding:0; clear:both;}
#catagory p{padding:0px 0;}
#catagory .right{float:right; height:20px; line-height:20px; overflow:hidden}
#catagory .left{float:left; height:20px; line-height:20px; margin-left:8px; display:inline}
#catagory span.exp{padding:3px 5px; background:url(images/explode.gif) no-repeat left center;}
#catagory span.h{padding:3px 10px; background:url(images/explode.gif) no-repeat left center;}
#catagory span.cata{padding:0 5px;}
#catagory span.caozuo a{padding:0 3px;}

#order_num{margin-left:5px; padding:1px;}
.on_order{background:#FFFFCC}

.m_show_pic{width:97%;}
.m_show_pic li{display:block;float:left; margin:5px 5px 5px 0; height:190px; width:125px;}
.m_show_pic li img{padding:1px; border:1px solid #ccc}
.m_show_pic li a:hover img{border:1px solid #CC0000}
.m_show_pic li span{display:block; height:18px; line-height:18px; cursor:pointer; text-align:center}
.list_sl_btn{height:30px; background:url(images/postion_bg.gif) repeat-x left top; line-height:30px;}
.list_sl_btn li{display:block; float:left; margin-left:8px; display:inline}
.go{display:block; height:23px; width:54px; background:url(images/btn_bg1.gif) no-repeat left top; border:0; float:left; margin-left:8px; display:inline}
.mb_list li{display:block; height:265px; width:205px; float:left; margin-left:10px; display:inline; cursor:pointer; position:relative}
.mb_list li img{padding:1px; border:2px solid #ddd; width:200px; height:200px;}
.mb_list li.on img{border:2px solid #FF9900}
.mb_list li p{padding:5px 0;}
.mb_list li p.info span{width:50px; float:left; display:block; text-align:left}
.mb_list li .is_tmp{width:9px; height:9px; position:absolute; background:url("images/input_ok.gif") no-repeat right bottom; right:1px; bottom:55px;}

.mb_list2 li{display:block; height:155px; width:125px; float:left; margin-left:10px; display:inline; cursor:pointer; position:relative}
.mb_list2 li img{padding:1px; border:2px solid #ddd; width:120px; height:120px;}
.mb_list2 li.on img{border:2px solid #FF9900}
.mb_list2 li p{padding:5px 0;}
.mb_list2 li p.info span{width:50px; float:left; display:block; text-align:left}
.mb_list2 li .is_tmp{width:9px; height:9px; position:absolute; background:url("images/input_ok.gif") no-repeat right bottom; right:1px; bottom:25px; _bottom:30px;}


/*操作信息*/
.msg_body{ margin:0 auto;margin-top:150px; width:60%; border:1px solid #cfcfcf;}
.msg_lan{border-bottom:1px solid #cfcfcf; height:30px; background:url(images/msg_lan_bg.gif) repeat-x left top; text-align:center; line-height:30px; font-weight:bold}
.msg_contain{padding:8px; line-height:20px;}

.up_qh{height:31px; border-bottom:1px solid #ddd; margin-bottom:10px;}
.up_qh span{display:block; float:left; width:150px; margin-left:20px; display:inline; height:31px; line-height:31px;}
.up_qh ul{height:31px; float:left;}
.up_qh li{display:block; height:31px; line-height:31px; background:url(images/q_bg.gif) repeat-x left top; text-align:center; color:#FFFFFF; width:76px; margin-right:10px; float:left; display:inline; cursor:pointer}
.up_qh li.on{background:url(images/q_qh.gif) no-repeat left top; position:relative; top:1px; color:#1566B3; font-weight:bold}
.xc_contain .pic_nav{margin:5px 0}
.xc_contain .pic_nav li{display:block; float:left; margin-right:10px; display:inline}
.xc_contain .pic_nav li a{display:block; float:left; padding:5px 8px; background:#FFFFCC; border:1px solid #FFFF99}
.xc_contain .pic_nav li a:hover,.xc_contain .pic_nav li a.hover{background:#FF6600; color:#FFFFFF}
.xc_contain .ok_btn input{margin-left:300px; margin-top:10px;width:54px; height:23px; border:none; background:url(images/btn_bg1.gif) no-repeat left top}

/*多图上传*/
.xc_contain .pic_fl{margin-left:20px; height:30px; line-height:30px;}
.xc_contain .pic_fl label{width:100px; float:left; text-align:right}
.xc_contain .pic_fl p{display:block; float:left; margin-right:10px; display:inline}

/*表单验证样式*/
.onShow{margin-left:8px;display:none;padding:5px 5px; background:url(images/onShow.gif) no-repeat; padding-left:25px; font-size: 12px;line-height:22px; vertical-align:middle; }
.onCorrect{margin-left:8px;padding:5px 5px;background:url(images/onCorrect.gif) no-repeat;padding-left:25px;font-size: 12px;line-height:22px; vertical-align:middle;}
.onError{margin-left:8px;padding:5px 5px;background:#FFF2E9 url(images/onError.gif) no-repeat;padding-left:25px;font-size: 12px;line-height:22px; vertical-align:middle;}
.onFocus{margin-left:8px;padding:5px 5px;background:#E9F0FF url(images/onFocus.gif) no-repeat; padding-left:25px; font-size: 12px;line-height:22px; vertical-align:middle;}

.fix_top{position:fixed; left:0; top:0; z-index:1000}


